package com.juxfe.bookmanagement.service;

import com.juxfe.bookmanagement.model.Book;

import java.util.List;

public interface BookService {

    // 添加图书
    boolean addBook(Book book);

    // 更新图书
    boolean updateBook(Book book);

    // 删除图书
    boolean deleteBook(Integer id, Integer userId);

    // 根据ID查询图书
    Book getBookById(Integer id);

    // 查询用户的所有图书
    List<Book> getBooksByUserId(Integer userId);

    // 条件查询用户图书
    List<Book> getBooksByCondition(Integer userId, String keyword);
}
